function isEmail(s)
{
	if(s=="")
		return false;

	if(s.indexOf(" ")>0)
		return false;

	if(s.indexOf("@")==-1)
		return false;

	var i=1;
	var sLength=s.length;
	if(s.indexOf(".")==-1)
		return false;

	if(s.indexOf("..")!=-1)
		return false;

	if(s.indexOf("@")!=s.lastIndexOf("@"))
		return false;

	if(s.lastIndexOf(".")==s.length-1)
		return false;

	var str="abcdefghikjlmnopqrstuvwxyz0123456789-@._";
	for(var j=0;j<s.length;j++)
		if(str.indexOf(s.charAt(j))==-1)
			return false;
	return true;
}

function isEmpty(s)
{
	return((s==null)||(s.length==0))
}

function isWhitespace(s)
{
	var whitespace="\t\n\r";
	var i;
	if(isEmpty(s)) return true;
	for(i=0;i<s.length;i++)
	{
		var c=s.charAt(i);
		if(whitespace.indexOf(c)==-1) return false;
	}
return true;
}
